home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
ftp.cs.arizona.edu
/
ftp.cs.arizona.edu.tar
/
ftp.cs.arizona.edu
/
icon
/
newsgrp
/
group98a.txt
/
000077_icon-group-sender _Mon Mar 2 12:50:56 1998.msg
< prev
next >
Wrap
Internet Message Format
|
2000-09-20
|
2KB
Return-Path: <icon-group-sender>
Received: from kingfisher.CS.Arizona.EDU (kingfisher.CS.Arizona.EDU [192.12.69.239])
by baskerville.CS.Arizona.EDU (8.8.7/8.8.7) with SMTP id MAA19942
for <icon-group-addresses@baskerville.CS.Arizona.EDU>; Mon, 2 Mar 1998 12:50:50 -0700 (MST)
Received: by kingfisher.CS.Arizona.EDU (5.65v4.0/1.1.8.2/08Nov94-0446PM)
id AA00991; Mon, 2 Mar 1998 12:50:49 -0700
Date: Mon, 2 Mar 1998 13:06:12 -0600
Message-Id: <199803021906.NAA11451@segfault.cs.utsa.edu>
From: Clinton Jeffery <jeffery@segfault.cs.utsa.edu>
To: evans@gte.net
Cc: icon-group@optima.CS.Arizona.EDU
In-Reply-To: <34F9AA01.454D@gte.net> (message from Mark Evans on Sun, 01 Mar
1998 12:33:37 -0600)
Subject: Re: Third-party editors
Reply-To: jeffery@cs.utsa.edu
Errors-To: icon-group-errors@optima.CS.Arizona.EDU
Status: RO
Content-Length: 1195
[Mark Evans writes:]
> Is anyone knowledgeable regarding what it would take to implement Icon
> under a third-party editing system like Microsoft Word or CodeWrite.
> The Icon editor is OK but with probably just a little effort, we could
> exploit the full power of real word processors.
If you are willing to learn enough "Word BASIC", you can rewrite the
entirety of the Wi program in it, replacing Wi with Word. You just
implement the logic of a project "make" program, and invoke the underlying
Icon translator, wicont, which writes its output to a log file for you.
Read that in, jump to the first error, and presto! You've replaced Wi.
Its only 600 or so lines of Icon, I wonder how many lines of Word BASIC
it will come to? Have fun.
For my part, if I want "full power" I am more likely to reimplement Wi in
Emacs Lisp than Word BASIC. Right now for Windows Icon programming I use
a mixture of Wi and Emacs. I will probably continue to enhance Wi, and
port it to UNIX, instead of rewriting it in another language.
Clint Jeffery, jeffery@cs.utsa.edu
Division of Computer Science, The University of Texas at San Antonio
Research http://www.cs.utsa.edu/research/plss.html